package com.start.ad.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.start.ad.entity.StartAdCategoryEntity;

import java.util.List;

public interface StartAdCategoryService extends IService<StartAdCategoryEntity> {
    /**
     * 添加栏目
     *
     * @param entity
     */
    void addCategory(StartAdCategoryEntity entity);

    /**
     * 修改栏目
     *
     * @param entity
     */
    void updateCategoryById(StartAdCategoryEntity entity);

    /**
     * 删除栏目
     *
     * @param id
     */
    void deleteCategoryId(String id);

    /**
     * 根据编码查询广告类型
     *
     * @param code
     * @return
     */
    StartAdCategoryEntity getAdCategoryByCode(String code);

    List<StartAdCategoryEntity> getCategoryLisByCode(String code, boolean isTree);
}
